<?php

class DecalqueDao{
	
	public function retornaDadosVeiculo($conexao,$placa)
	{
		try
		{
			$arrayDadosVeiculo = array();
			
			$query = "select v.dataCadastro as dC, m.nome as nomeMarca, e.nome as nomeTipo,
					  v.combustivel as combustivel, v.anoModelo as anoModelo, mdl.nome as nomeModelo,
					  c.nome as nomeCor, v.nome as nome, est.descricao as nomeEstado, cid.descricao as nomeCidade,
					  v.cpfCnpj as cpfCnpj, v.chassi as chassiVeiculo
					  from tbveiculo v 
					  inner join tbmarca m ON (m.id = v.marca)
					  inner join tbespecie e ON (e.id = v.especieTipo)
					  inner join tbmodelo mdl ON (mdl.id = v.modelo)
					  inner join tbcor c ON (c.id = v.cor)
					  inner join tbestado est ON (est.id = v.estado)
					  inner join tbcidades cid ON (cid.id = v.cidade)				  
					  where v.placa = '".$placa."' and v.deletado='N'";
					
			$res   = mysql_query($query,$conexao);		
			$num   = mysql_num_rows($res);
			
			if($num > 0)
			{
				$row = mysql_fetch_object($res);
				
				$arrayDadosVeiculo[0]['dataCompra']  = $row->dC;
				$arrayDadosVeiculo[0]['marca']       = utf8_encode($row->nomeMarca);
				$arrayDadosVeiculo[0]['tipo']        = utf8_encode($row->nomeTipo);
				$arrayDadosVeiculo[0]['combustivel'] = utf8_encode($row->combustivel);
				$arrayDadosVeiculo[0]['anoModelo']   = $row->anoModelo;
				$arrayDadosVeiculo[0]['nomeModelo']  = utf8_encode($row->nomeModelo);
				$arrayDadosVeiculo[0]['nomeCor']     = utf8_encode($row->nomeCor);
				$arrayDadosVeiculo[0]['placa']       = $placa;
				$arrayDadosVeiculo[0]['nome']        = utf8_encode($row->nome);
				$arrayDadosVeiculo[0]['nomeEstado']  = utf8_encode($row->nomeEstado);
				$arrayDadosVeiculo[0]['nomeCidade']  = utf8_encode($row->nomeCidade);
				$arrayDadosVeiculo[0]['cpfCnpj']     = $row->cpfCnpj;
				$arrayDadosVeiculo[0]['chassi']      = $row->chassiVeiculo;
			}
			
			return $arrayDadosVeiculo;
		}
		catch(Exception $ex)
		{
			return $ex->getMessage();
		}
	}
	
	public function retornaDadosLoja($conexao)
	{
		$arrayDadosLoja = array();
		
		$query = "select l.empresa, l.cpfcnpj, l.ddd, l.telefone,
		          e.descricao as estado, c.descricao as cidade, l.bairro, l.rua, l.cep, l.complemento,
				  l.numero
		          from tbloja l
				  inner join tbestado e ON (e.id = l.estado)
				  inner join tbcidades c ON (c.id = l.cidade)	
		          where l.deletado='N' order by l.id desc limit 1";
		$res   = mysql_query($query,$conexao);
		$num   = mysql_num_rows($res);
			
		if($num > 0)
		{
			$row = mysql_fetch_object($res);
			
			$arrayDadosLoja[0]['empresa']     = utf8_encode($row->empresa);
			$arrayDadosLoja[0]['cpfcnpj']     = $row->cpfcnpj;
			$arrayDadosLoja[0]['ddd']         = $row->ddd;
			$arrayDadosLoja[0]['telefone']    = $row->telefone;
			$arrayDadosLoja[0]['estado']      = utf8_encode($row->estado);
			$arrayDadosLoja[0]['cidade']      = utf8_encode($row->cidade);
			$arrayDadosLoja[0]['bairro']      = utf8_encode($row->bairro);
			$arrayDadosLoja[0]['rua']         = utf8_encode($row->rua);
			$arrayDadosLoja[0]['cep']         = $row->cep;
			$arrayDadosLoja[0]['numero']      = $row->numero;
			$arrayDadosLoja[0]['complemento'] = utf8_encode($row->complemento);
		}
		
		return $arrayDadosLoja;
	}	
}

?>